문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Yandere Simulator/시스템 (문단 편집) == JSON == 얀시뮬의 디버그 빌드에서는 학생의 정보를 (전략)./StreamingAssets/JSON/Students.json 파일에서 가져오고 있다. 이 [[JSON]] 파일은 [[워드패드]]로 열고 수정할 수 있으며, 해당 항목의 내용을 변경하면 게임 내의 다양한 요소들을 커스터마이징할 수 있다. [[JSON]] 내부의 학생들을 더 늘려봐도.. 디버그 빌드에 등장하는 학생의 최대 총 인원 이외에는 생성이 불가능하다. [[JSON]] 의 상황에 맞춰 가변적으로 학생이 늘어나는 것이 아닌, 개발자가 정한 최대 숫자만큼 학생을 생성하는 것으로 추정. 그리고, 이 가정은 선생님이 복장을 바꿔 등장하나, 전혀 복장에 관한 코드가 존재하지 않고 None 인 5/4일의 [[JSON]] 파일로 기정사실화 되었다. 허나 해당 파일을 잘못 건드릴 경우 버그의 원인이 되기 때문에, 개발자 측에서도 XML.xlsm 파일과 [[JSON]] 파일의 커스터마이징을 자제할 것을 요청하고 있다. 정 해보고 싶다면 원본 파일들은 미리 백업해놓도록 하자. 굳이 말하자면 .xlsm 파일은 JSON 을 만드는데 한번 사용되므로, 솔직히 말하면 개발자 외엔 사용할 리가 없는 파일로 추정. 그냥 [[JSON]] 을 변조하자! --변조하면 학생과 선생님의 위치가 바뀌어 있는 풍경을 볼 수 있다-- ||<-2> '''{{{#white 유닛 설정 관련}}}''' || || '''{{{#white 명령어}}}''' || '''{{{#white 변경사항}}}''' || || "ID" ||유닛 고유 ID값.[br]해당 ID값을 기준으로 게임 내의 각종 연산이 진행된다. 해당 값은 강제적이고, 각종 게임의 연산의 기준이 되며[* Senpai-Kun에 해당되는 ID값인 1의 Name값을 바꿔도 Yandere-Chan이 [[보이즈 러브|여전히 부끄러워하는 반응을 보인다.]] ]. ID 값을 바꾸면 치명적인 오류를 동반한다.[* 대표적인 예로, 등교를 아무도 안한다던가 모든 학생들이 겹쳐진 채로 상호작용을 할 수 없다거나 한다. 그냥 ID 값은 곱게 놔두자.] || || "Name" ||유닛의 이름. 영문으로 되어 있으며, Info-Chan이 스마트폰으로 보내주는 캐릭터 정보의 이름이 다르게 표기된다. 해당 상황 외엔 캐릭터별 이름의 사용처가 없는 디버그 빌드에선 별 의미없는 기능. || || "Gender" ||유닛의 성별. 여성일 경우 "0", 남성일 경우 "1"이다. || || "Class" ||유닛의 소속 교실. "ScheduleDestination" 의 "Class" 명령이 수행될 때 이동하는 교실의 위치를 설정한다.[br] 앞의 10자리 숫자는 교실의 층 수이자 학년, 뒤의 1의 자리는 교실의 종류인 것으로 추측. || || "Club" ||유닛의 동아리. Info-Chan이 스마트폰으로 보내주는 캐릭터 정보의 Club 정보를 변경한다. [br] ID 이후 신분을 나눌 절대적인 기준이 된다. 클럽의 값을 2번째로 우선시 해서, 해당 값이 9면 선생님. 9미만의 값이면 학생 이런식. || || "Persona" ||유닛의 성격.[br]Info-Chan이 스마트폰으로 보내주는 캐릭터 정보의 Persona 카테고리를 변경한다.|| || "Crush" || 짝사랑 대상. 그런데 이걸 숫자로 입력하는걸 보면.. 인물의 ID 값이 추후에 들어갈 것으로 추정. [br]짝사랑의 경우, 아직 구현되려면 멀었으므로 아직은 아무런 영향을 주지 않는다. || || "BreastSize" ||유닛의 가슴 사이즈를 설정한다. 비정상적으로 큰 값의 입력도 가능하다. ~~10000이상의 값을 넣으면 가슴때문에 배경이 보이지 않는다.~~ ~~그건 또 어떻게 알아낸 거야~~ || || "Hairstyle" ||유닛의 헤어스타일.|| || "Color" ||유닛의 헤어 및 눈, 눈썹의 색상.[br][br] - "Black" : [[검은색]][br] - "Red" : [[빨간색]][br] - "Yellow" : [[노란색]] [br] - "Green" : [[초록색]][br] - "Blue" : [[파란색]] [br] - "Cyan" : [[청록색]][br] - "Purple" : [[보라색]][br] - "Brown" : [[갈색]][br] - "Pippi" : osu!의 캐릭터의 헤어스타일인 앞은 분홍색, 뒤는 검은색인 헤어.|| || "Stockings" ||유닛의 스타킹. 여성 캐릭터 한정 설정.[br][br]- "KneehighWhite": [[니 삭스]][br]- "ThighhighGreen": 녹색 니 삭스[br]- "Socks": [[양말]] || || "Panties" ||유닛의 팬티. 기본값은 "White"이며, 현 디버그 빌드에선 작동하지 않는다. "[[노팬티|None]]"값을 입력하는 것은 불가능하다. --쳇-- || ||<-2> '''{{{#white Schedule 관련}}}''' || || '''{{{#white 명령어}}}''' || '''{{{#white 변경사항}}}''' || || "ScheduleTime" ||액션 수행 시간. "ScheduleDestination"에 입력한 행동을 수행하는 시간을 설정해 줄 수 있다. [br]24시간을 기준으로 되어있으며 시간과 시간 사이의 간격은 -(언더바) 로 구분. 소수로 분단위의 시간을 표현하는듯. 등교와 점심 시간의 7시, 13시는 24시간 기준의 시간으로 보이며 375는 행동 결정으로 보인다. 7_7 같은 언더바 외에도 13.375 같은 점이 있는데 특정 좌표로 이동하는 것으로 보인다 || || "ScheduleDestination" ||학생들이 수행할 액션을 설정 할 수 있다. 위의 "ScheduleTime" 의 시간조건을 만족하면 다음 액션이 순차적으로 실행되는 방식이다. [br]게임 내에서 지원되지 않는 값을 입력할 경우 해당 유닛은 Y축을 축으로 계속 회전하며 어떤 상호작용도 불가능해진다. [br] 선생의 액션, 학생의 액션을 구별해서 잘 설정해줘야 하며. 빌드가 상위부분으로 업그레이드 됨에 따라 json 에서 큼지막한 행동은 읽되 행동은 게임 로직 내부에서 결정되는 것으로 숨겨져 버렸다 orz.. [br][br]- "SpawnPoint2": Yandere-Chan의 오른쪽에 리스폰되어 등교한다. [br]- "SpawnPoint1": Yandere-Chan 왼쪽에 리스폰되어 등교한다. [br]- "Locker": 각자 지정된 신발장으로 이동한다. [br]- "Hangout": 설정되어 있는 좌표로 이동한다.[* 이동 좌표는 게임 내부에서 설정하는 것으로 숨겨져 버렸다. ] [br]- "Seat": 각자 설정되어 있는 반으로 들어감. 기존의 Class 액션과 같다. [br] - "LunchSpot": 각자 지정된 점심시간 장소로 이동한다. [br] - "Exit": 학교를 나간다.[br]- "Podium": 강의. (선생님의 전용 액션) 학생은 Seat 로 처리되는 듯 하다.|| || "ScheduleAction" ||"ScheduleDestination" 조건을 만족한 후 다음 조건까지 실행할 IDLE을 정할 수 있다. [br][br]- "Stand": 제자리에 멀뚱히 서 있는 액션. [br]- "Socialize": 경례하고 웃고 떠드는 액션. [br]- "Game" : 의자에 앉아 게임을 한다. 컴퓨터실에 가있는 Osu 외에 다른 학생에게 해당 액션을 주면 투명의자를 볼 수 있다--(보면 기합을 받는 것 같아 안쓰럽다 카더라)--||저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기